Skip to main content

Rejection Codes

The payer's payment service provider can communicate the reason for rejecting a given transaction to the Aggregator using the codes listed in the following table. The first block of the table contains the partner bank and GIROInstant error reasons received in the final status report (FSR). The second block contains error codes specific to purchases executed via the schema. The third block contains a single catch-all error reason code, which is used for all other rejection cases not listed previously. This includes sensitive rejection reasons that cannot be displayed to third parties.

CodeBusiness caseRejecting partyFrom FSR onlyFrom pre-execution check only
AB05Timeout at beneficiary bankGIROx
AB06Timeout at payer's bankGIROx
AB07System participant currently unavailableBeneficiary bankx
AG01Transaction type not permitted for the given account typeEither bank
AM06Transaction amount lower than the minimum established for the given accountEither bank
AM05Duplicate messagePayer's bankx
NOORFor investigation message: original mandate not foundGIROx
Schema-specific error codes
DS0DSigning certificate revoked, does not pass verificationPayer's bankx
DS17Authentication code of the unified data carrier solution is incorrect (signature error)Payer's bankx
DS0ECertificate unavailablePayer's bankx
Catch-all error code
MS03Unspecified reason for refusalAny party